extern crate crypto;
use crypto::digest::Digest;
use crypto::sha3::Sha3;
fn main() {
    // 创建 SHA3-256 哈希对象
    let mut hasher = Sha3::sha3_256();

    // 输入字符串进行哈希计算
    hasher.input_str("马绪黔");

    // 获取哈希结果
    let result = hasher.result_str();

    // 打印结果
    println!("SHA3-256 hash: {}", result);

    // 定义预期的哈希值
    let expected_hash = "733c9b031d370a0bebb5cd609815b3e05315be80daa52b3ddd92ad3cffe1d0d9";

    // 比较哈希值
    if result == expected_hash {
        println!("哈希值正确");
    } else {
        println!("哈希值不对");
    }
}
